On fair network cache allocation to content providers
نویسندگان
چکیده
In-network caching is an important solution for content offloading from content service providers. However despite a rather high maturation in the definition of caching techniques, minor attention has been given to the strategic interaction among the multiple content providers. Situations involving multiple content providers (CPs) and one Internet Service Provider (ISP) having to give them access to its caches are prone to high cache contention, in particular at the appealing topology cross-points. While available cache contention situations from the literature were solved by considering each storage as one autonomous and self managed cache, we propose in this paper to address this contention situation by segmenting the storage on a per-content provider basis (e.g., each CP receives a portion of the storage space depending on its storage demand). We propose a resource allocation and pricing framework to support the network cache provider in the cache allocation to multiple CPs, for situations where CPs have heterogeneous sets of files and untruthful demands need to be avoided. As cache imputations to CPs need to be fair and robust against overclaiming, we evaluate common proportional and max–min fairness (PF, MMF) allocation rules, as well as two coalitional game rules, the Nucleolus and the Shapley value. When comparing our cache allocation algorithm for the different allocation rules with the naive least-recently-used-based cache allocation approach, we find that the latter provides proportional fairness. Moreover, the gametheoretic rules outperform in terms of content access latency the naive cache allocation approach as well as PF and MMF approaches, while sitting in between PF and MMF in terms of fairness. Furthermore, we show that our pricing scheme encourages the CPs to declare their truthful demands by maximizing their utilities for real declarations. © 2016 Elsevier B.V. All rights reserved.
منابع مشابه
Joint cache resource allocation and request routing for in-network caching services
In-network caching is recognized as an effective solution to offload content servers and the network. A cache service provider (SP) always has incentives to better utilize its cache resources by taking into account diverse roles that content providers (CPs) play, e.g., their business models, traffic characteristics, preferences. In this paper, we study the cache resource allocation problem in a...
متن کاملCompetitive Caching of Contents in 5G Edge Cloud Network
Abstract—The surge of mobile data traffic forces network operators to cope with capacity shortage. The deployment of small cells in 5G networks shall increase radio access capacity. Mobile edge computing technologies can be used to manage dedicated cache memory at the edge of mobile networks. As a result, data traffic can be confined within the radio access network thus reducing latency, round-...
متن کاملService Differentiation in Web Caching and Content Distribution
Service differentiation in web caching and content distribution will result in significant technical and economic efficiency gains, to the benefit of both content publishers and service providers. Through preferential storage allocation and coordinated transitioning of objects across priority queues, we demonstrate a QoS caching scheme that achieves quantifiable service differentiation with lit...
متن کاملCooperative and Weighted Proportional Cache Allocation for EPC and C-RAN
The demand for multimedia services in mobile networks continues to increase rapidly, and this increase is expected to continue in the coming years. However, the existing mobile network cannot practically deal with this explosive growth of mobile data traffic. To address this challenge, caching in Cloud Radio Access Network (C-RAN) has been proposed, where the contents can be cached at Base Band...
متن کاملCaching in the Clouds: Optimized Dynamic Cache Instantiation in Content Delivery Systems
By caching content at geographically distributed servers, content delivery applications can achieve scalability and reduce wide-area network trac. However, each deployed cache has an associated cost. When the request rate from the local region is suciently high this cost will be justied, but as the request rate varies, for example according to a daily cycle, there may be long periods when th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Networks
دوره 103 شماره
صفحات -
تاریخ انتشار 2016